import  time

from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By


driver = webdriver.Chrome(executable_path='Chromedriver.exe')
# 2.输入访问地址（URL）
driver.get("http://121.43.169.97:8848/pageA.html")
#放大浏览器页面
driver.maximize_window()

#实例化并获取ActionChains
action = ActionChains(driver)

#打开注册页面A，在用户名文本框上点击鼠标右键
# #定位用户名，在用户名上，右击鼠标
# username = driver.find_element_by_css_selector("#userA")
# #调用右击方法
# cc = action.context_click(username)
# #执行
# cc.perform()

#上面三行合并为一行
action.context_click(driver.find_element_by_css_selector("#userA")).perform()

#打开注册页面A，输入用户名admin，暂停3秒钟后，双击鼠标左键，选中admin
#输入用户名admin
username2 = driver.find_element_by_css_selector("#userA").send_keys("admin")
#暂停3秒钟
time.sleep(3)
#双击鼠标左键,选中admin
action.double_click(username2)
action.perform()

#鼠标移动到注册按钮，预期按钮变色
button = driver.find_element_by_xpath("//p[5]/button")
action.move_to_element(button).perform()
